package com.example.design.pattern.behavior

/**
 *Create by Fanketly on 2022/9/1
 *Gitee:https://gitee.com/fanketly
 *desc:目的：对于一些固定问法结构如xml，构建一个类解释它
优点：扩展性好、灵活、增加了新的表达方式
缺点：使用场景少，难维护,通常要用到递归
sql是一种描述语言，通常sql查询一个表需要select * from t_user,这是数据库定义的语法。
现在由我来 解释，想要查询我的数据库，直接查t_name，就可以了。虽然有点扯，但应该最好理解了。
在android中，通常会定义xml布局，然后setContentView(xml)，把xml放进去，这个里面就用了解释器模式，通过XmlResourceParser等一些方法，把xml解释成对象。

 */